Return to start page
rtc.j
1 globals
2 constant integer EVENT_LMOUSEUP = 0
3 constant integer EVENT_LMOUSEDOWN = 1
4 constant integer EVENT_RMOUSEUP = 2
5 constant integer EVENT_RMOUSEDOWN = 3
6 constant integer EVENT_MMOUSEUP = 4
7 constant integer EVENT_MMOUSEDOWN = 5
8 constant integer EVENT_MOUSEWHEEL = 6
9 endglobals
10
11 native StringPos takes string input, string lookup returns integer
12 native StringReplace takes string input, string oldstr, string newstr returns string
13
14 native IsWindowInFocus takes nothing returns integer
15 native Char takes integer i returns string
16 native Log takes real r returns real
17 native Ln takes real r returns real
18
19 native BitAnd takes integer a, integer b returns integer
20 native BitOr takes integer a, integer b returns integer
21 native BitXor takes integer a, integer b returns integer
22 native BitBSL takes integer val, integer shift returns integer
23 native BitBSR takes integer val, integer shift returns integer
24 native BitFlip takes integer val returns integer
25
26 native GetTimestamp takes nothing returns integer
27 native GetTimeSeconds takes nothing returns integer
28 native GetTimeMinutes takes nothing returns integer
29 native GetTimeHours takes nothing returns integer
30 native GetTimeMonth takes nothing returns integer
31 native GetTimeDayWeek takes nothing returns integer
32 native GetTimeDayMonth takes nothing returns integer
33 native GetTimeDayYear takes nothing returns integer
34 native GetTimeYear takes nothing returns integer
35 native GetTickCount takes nothing returns integer
36 native GetTimeMilliseconds takes nothing returns integer
37
38 native GetMouseX takes nothing returns integer
39 native GetMouseY takes nothing returns integer
40 native GetMouseXRelative takes nothing returns integer
41 native GetMouseYRelative takes nothing returns integer
42 native SetMouseX takes integer x returns nothing
43 native SetMouseY takes integer y returns nothing
44 native SetMousePos takes integer x, integer y returns nothing
45 native TriggerRegisterMouseEvent takes trigger whichTrigger, integer eventtype returns nothing
46 native GetMouseTargetX takes nothing returns real
47 native GetMouseTargetY takes nothing returns real
48 native SetMouseBlock takes integer whichMouseButton, boolean blocked returns nothing
49 native IsMouseOverUI takes nothing returns boolean
50
51 native TriggerRegisterKeyEvent takes trigger whichTrigger, integer eventtype returns nothing
52 native IsKeyDown takes integer key returns boolean
53 native SetKeyBlock takes integer key, boolean blocked returns nothing
54
55 native GetScreenWidth takes nothing returns integer
56 native GetScreenHeight takes nothing returns integer
57 native GetWindowWidth takes nothing returns integer
58 native GetWindowHeight takes nothing returns integer
59 native GetWindowX takes nothing returns integer
60 native GetWindowY takes nothing returns integer
61
62 native GetTriggerParam_Integer takes integer id returns integer
63 native GetTriggerParam_Real takes integer id returns real
64 native GetTriggerParam_String takes integer id returns string
65
66 native SocTCPConnect takes string ip, integer port, integer mode returns integer
67 native SocTCPListen takes integer port, integer maxqueue, integer mode returns integer
68 native SocTCPAccept takes integer socket, integer mode returns integer
69 native SocTCPIP takes integer socket returns string
70 native SocSetNagle takes integer socket, boolean on returns integer
71 native SocTCPConnected takes integer socket returns boolean
72 native SocUDPConnect takes integer port, integer mode returns integer
73 native SocSendUDPMessage takes integer udpsocket, string ip, integer port, integer buffer returns integer
74 native SocSendTCPMessage takes integer tcpsocket, integer buffer returns integer
75 native SocReceiveMessage takes integer socket, integer length, integer buffer returns integer
76 native SocPeekMessage takes integer socket, integer length, integer buffer returns integer
77 native SocSetFormat takes integer socket, integer mode, string delimiter returns integer
78 native SocGetLastInIP takes nothing returns string
79 native SocGetLastInPort takes nothing returns integer
80 native SocSetSync takes integer socket, integer mode returns integer
81 native SocCloseSocket takes integer socket returns boolean
82 native SocGetSocketLastError takes integer socket returns integer
83 native SocGetMyHost takes nothing returns string
84 native SocCompareIp takes string ip, string mask returns boolean
85 native SocExit takes nothing returns boolean
86 native SocStart takes nothing returns boolean
87 native SocNetConnected takes nothing returns boolean
88 native BufferWriteByte takes integer val, integer buffer returns integer
89 native BufferWriteShort takes integer val, integer buffer returns integer
90 native BufferWriteUShort takes integer val, integer buffer returns integer
91 native BufferWriteInt takes integer val, integer buffer returns integer
92 native BufferWriteUInt takes integer val, integer buffer returns integer
93 native BufferWriteFloat takes real val, integer buffer returns integer
94 native BufferWriteString takes string str, integer buffer returns integer
95 native BufferWriteChars takes string str, integer buffer returns integer
96 native BufferWriteOrderID takes integer val, integer buffer returns integer
97 native BufferReadByte takes integer buffer returns integer
98 native BufferReadShort takes integer buffer returns integer
99 native BufferReadUShort takes integer buffer returns integer
100 native BufferReadInt takes integer buffer returns integer
101 native BufferReadUInt takes integer buffer returns integer
102 native BufferReadFloat takes integer buffer returns real
103 native BufferReadString takes integer buffer returns string
104 native BufferReadChars takes integer buffer, integer length returns string
105 native BufferReadOrderID takes integer buffer returns integer
106 native CreateBuffer takes nothing returns integer
107 native DestroyBuffer takes integer buffer returns nothing
108 native BufferCopy takes integer bufferdestination, integer buffersource returns integer
109 native BufferClear takes integer buffer returns boolean
110 native BufferSize takes integer buffer returns integer
111 native BufferBytesLeft takes integer buffer returns integer
112
113 native CreateVector takes integer size returns integer
114 native DestroyVector takes integer id returns nothing
115 native VectorClear takes integer id returns nothing
116 native GetVectorSize takes integer id returns integer
117 native SetVectorSize takes integer id, integer newsize returns nothing
118 native VectorGet takes integer id, integer index returns integer
119 native VectorSet takes integer id, integer index, integer value returns nothing
120 native VectorPushBack takes integer id, integer value returns integer
121 native VectorPopBack takes integer id returns nothing
122 native VectorBack takes integer id returns integer
123 native VectorEmpty takes integer id returns boolean
124
125 native CreateI64 takes integer baseHigh, integer baseLow returns integer
126 native DestroyI64 takes integer id returns nothing
127 native AddIntToI64 takes integer id, integer addme returns nothing
128 native SubIntFromI64 takes integer id, integer subme returns nothing
129 native AddI64ToI64 takes integer id, integer addid returns nothing
130 native SubI64FromI64 takes integer id, integer subid returns nothing
131 native MulI64 takes integer id, integer mul returns nothing
132 native DivI64 takes integer id, integer div returns nothing
133 native I64AsString takes integer id returns string
134 native I64AsIntHigh takes integer id returns integer
135 native I64AsIntLow takes integer id returns integer
136 native I64Compare takes integer id1, integer id2 returns integer
137
138 native TriggerRegisterTooltipEvent takes trigger t returns nothing
139 native TriggerReturnString takes string s returns nothing
140 native GetTriggeringRawcode takes nothing returns integer
141 native GetTriggeringLevel takes nothing returns integer
142
143 native CreateTriggerGroup takes nothing returns integer
144 native DestroyTriggerGroup takes integer triggergroup returns nothing
145 native TriggerGroupAdd takes integer triggergroup, trigger t returns boolean
146 native TriggerGroupRun takes integer triggergroup returns nothing